.container {
    display: flex;
    flex-direction: row;
}

.tag {
    background-color: red;
    color: white;
    text-align: center;
    position: absolute;
    font-size: 10px;
    padding: 2px 2px;
    opacity: 0.8;
    border-bottom-right-radius: 7px;
    border-top-right-radius: 7px;
    top: 10px;
    left: 0px;
}

.img {
    width: 75px;
    height: 100px;
}

.image {
    width: 75px;
    height: 100px;
}

.content {
    padding-left: 5px;
    display: flex;
    flex-direction: column;
}

.title {
    flex: 1;
    font-size: 13px;
}

.author {
    flex: 1;
    font-size: 12px;
}

.state {
    flex: 1;
    font-size: 12px;
}

.desc {
    flex: 1;
    font-size: 9px;
    text-align: left;
}

.show-card {
    display: flex;
    height: 120px;
    flex-direction: column;
}

.text {
    text-overflow: clip;
    max-lines: 1;
}


.syn {
    flex: 1;
    font-size: 9px;
}
